home *** CD-ROM | disk | FTP | other *** search
- Path: news.mtu.edu!not-for-mail
- From: jponge@mtu.edu (Joshua P. Onge)
- Newsgroups: comp.sys.cbm,comp.os.misc,alt.comp.hardware.homebuilt,comp.sys.apple2,comp.sys.apple2.programmer,comp.sys.atari.8bit
- Subject: Re: 6502 Multitasking OS announce
- Followup-To: comp.sys.cbm,comp.os.misc,alt.comp.hardware.homebuilt,comp.sys.apple2,comp.sys.apple2.programmer,comp.sys.atari.8bit
- Date: 18 Mar 1996 10:38:07 -0500
- Organization: Michigan Technological University
- Message-ID: <4ik00v$9r@fishlab7.fsh.mtu.edu>
- References: <4i94fs$stj@narses.hrz.tu-chemnitz.de> <holger.948.00030EE6@deep.hb.provi.de> <4ijtbe$7ca@no-names.nerdc.ufl.edu> <4ijuic$iiq@gatekeeper.liffe.com>
- NNTP-Posting-Host: fishlab7.fsh.mtu.edu
- X-Newsreader: TIN [version 1.2 PL2]
-
- Ralph Mason (ralph.mason@liffe.com) wrote:
- : Michael Ellis <michael@anest4.anest.ufl.edu> wrote:
-
- : >holger@deep.hb.provi.de (Holger Bruns) wrote:
-
- : >>An operating system for the 6502 should have some of the properties of CPM.
- : >>Parameters could be passed into registers and some zeropage locations.
-
- : > The way to get around this is to pass all parameters on the stack, and use separate
- : > stacks for the separate tasks.
-
-
- : All well & good BUT the 6502 does not have a relocatable stack pointer
- : so your kinda left with a bit of a problem when it commes to
- : multitasking, ie you cant give each process it's own stack without
- : copying the whole stack ( maybe just to the current sp value? )during
- : each context switch.
-
- I believe that, from reading Andre's webpage on his OS, the operating
- system saves registers, to keep each program in it's own little world. You
- should read his description, it's quite ineresting.
-
- josh
-